package com.boss.salary.service;

import com.boss.common.entity.PageDTO;
import com.boss.framework.dto.PaginationDTO;
import com.boss.framework.exception.AppRuntimeException;
import com.boss.salary.entity.NotInPayment;

public interface INotInPaymentService {
    /**
     * 提交修改不查询的指标类型
     * @param notInPayment
     */
    void submitNotIn(NotInPayment notInPayment);

    /**
     *
     * @param paginationDTO
     * @param province
     * @return
     * @throws AppRuntimeException
     */
    PageDTO<NotInPayment> queryNotInPaymentPage(PaginationDTO paginationDTO, String province) throws AppRuntimeException;

    /**
     * 获取不查询语句
     * @param mofDivCode
     * @return
     */
    String  getNotInPaymentCondition(String mofDivCode);

    /**
     * 删除条件
     * @param notInPayment
     */
    void deleteNotInPayment(NotInPayment notInPayment);
}
